﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace BCDto.Common.Wallet
{
    /// <summary>
    /// 提现输出对象
    /// </summary>
    public class WalletTransferDto
    {
        /// <summary>
        /// 提现Id
        /// </summary>
        public long WalletTransferId { get; set; }

        /// <summary>
        /// 用户ID
        /// </summary>
        public long UserId { get; set; }

        /// <summary>
        /// 用户名称
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 提现金额
        /// </summary>
        public decimal Amount { get; set; }

        /// <summary>
        /// 提现渠道
        /// </summary>
        public string PaymentChannelId { get; set; }

        /// <summary>
        /// 提现渠道中文中美
        /// </summary>
        public string PaymentChannelIdDesc { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 提现状态
        /// </summary>
        public string Status { get; set; }

        /// <summary>
        /// 提现状态说明
        /// </summary>
        public string StatusDesc { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 提现成功时间
        /// </summary>
        public DateTime? TransferTime { get; set; }

        /// <summary>
        /// 开放平台用户唯一标识
        /// </summary>
        public string OpenID { get; set; }

        /// <summary>
        /// 客户端系统
        /// </summary>
        public string OSType { get; set; }

        /// <summary>
        /// 客户端系统中文说明
        /// </summary>
        public string OSTypeDesc { get; set; }

        /// <summary>
        /// app类型
        /// </summary>
        public string AppType { get; set; }

        /// <summary>
        /// app类型中文说明
        /// </summary>
        public string AppTypeDesc { get; set; }

        /// <summary>
        /// 拒绝原因
        /// </summary>
        public string RejectRefuse { get; set; }

        /// <summary>
        /// 手机号
        /// </summary>
        public string Phone { get; set; }
    }
}